stout and coarse mannered - Espagnol Anglais Dictionnaire